package vn.edu.hcmut.cse.ai.search.problems.npuzzle;

import vn.edu.hcmut.cse.ai.infrastructure.Action;

public class NPuzzleAction implements Action {

    private final NPuzzleActionType actionType;

    @Override
    public boolean isNoOpAction() {
        return false;
    }

    public NPuzzleAction(NPuzzleActionType actionType) {
        this.actionType = actionType;
    }

    public NPuzzleActionType getActionType() {
        return actionType;
    }

    @Override
    public String toString() {
        return "NPuzzleAction{" + "actionType=" + actionType + '}';
    }
}
